package cn.zjutleo.village_server.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author : Qin Zhenghan
 * @date : Created in 2021/10/2
 * @description: 精装帮扶申报DTO
 */
@Data
@ApiModel(value = "精准帮扶申报DTO")
public class AccurateSupportApplyDto {

    /**
     * 申请者姓名
     */
    @ApiModelProperty(value="申请者姓名")
    private String name;

    /**
     * 家庭成员数量
     */
    @ApiModelProperty(value="家庭成员数量")
    private Integer familyMemberAcount;

    /**
     * 户籍
     */
    @ApiModelProperty(value="户籍")
    private String censusRegister;

    /**
     * 详细住址
     */
    @ApiModelProperty(value="详细住址")
    private String detailAddress;

    /**
     * 村户属性(1,2,3)
     */
    @ApiModelProperty(value="村户属性(1,2,3)")
    private Integer property;

    /**
     * 致贫原因
     */
    @ApiModelProperty(value="致贫原因")
    @NotBlank(message = "致贫原因不可为空！")
    private String reason;

    /**
     * 问题描述
     */
    @ApiModelProperty(value="问题描述")
    @NotBlank(message = "问题描述不可为空！")
    private String problemDesc;

    /**
     * 图片url
     */
    @ApiModelProperty(value="图片url")
    private String pictureUrl;
}
